接續昨天建立好的bot,在把它跟GitHub串接起來前,我們先來介紹一下什麼是github actions
這其中有一個很重要要介紹的部分是GitHub actions,在DevOps 流程裡,最核心的就是「自動化」
如果沒有自動化,每次開發者更新程式碼都得手動測試,不僅效率低也很容易出錯,而GitHub actions就是解決這個問題的工具
它是GitHub內建的CI/CD平台,當有 commit 被 push 到 GitHub 中的某個 repository 時,可以根據我們寫下的workflow去自動執行,因此我會利用他來進行基本測試,確保程式碼是正確的,接著把測試結果狀態透過discord bot發送至聊天室,後續逐步延伸成能互動的ChatOps